package com.penghaisoft.microwms.common.data.model;

import java.math.BigDecimal;
import java.util.Date;

import lombok.Data;

import com.penghaisoft.microwms.common.BaseEntity;

/**
 * Created by 王治国 on 2018/5/17. 原材料领料单实体类
 */
@Data
public class RawRequisition extends BaseEntity {

	/**
	 * 原材料领料单主键ID
	 */
	private Integer requisitionId;
	
	/**
	 * 型号类型 C-STG-L:塑套钢-螺旋钢管 C-STG-W:塑套钢-无缝钢管 C-GTG-L:钢套钢-螺旋钢管 C-GTG-W:钢套钢-无缝钢管 C-BLG-L:玻璃钢-螺旋钢管 C-BLG-W:玻璃钢-无缝钢管 C-W:弯头 C-ST:三通 C-BJ:变径 C-G:固定支架
	 */
	private String productType;

	/**
	 * 采购订单号
	 */
	private String purchaseNo;

	/**
	 * 合同单号
	 */
	private String contractNo;

	/**
	 * 领料单号
	 */
	private String requisitionNo;
	
	/**
	 * 领料单类型：0：普通（PE管匹配钢管）1：返修（PE管匹配自身长度）
	 */
	private String requisitionType;

	private String type;//  类型：0正品，1样品
	/**
	 * 型号
	 */
	private String model;

	/**
	 * 型号描述
	 */
	private String modelDesc;

	/**
	 * 型号类型
	 */
	private String modelType;

	/**
	 * 需求数量
	 */
	private BigDecimal requireAmount;
	private BigDecimal requireAmountMin;
	private BigDecimal requireAmountMax;

	/**
	 * 实发数量
	 */
	private BigDecimal realAmount;
	private BigDecimal realAmountMin;
	private BigDecimal realAmountMax;
	
	/**
	 * 领料单状态 0：新建 1：发货中 2：发货完成
	 */
	private String requisitionStatus;

	/**
	 * 单位
	 */
	private String unit;

	/**
	 * 领料标志：0正常 1返修直发 2管件直发
	 */
	private String requisitionFlag;

	/**
	 * MES回传标识 0：未传给MES;1：已传MES;2：MES确认】
	 */
	private String mesFlag;

	/**
	 * MES确认信息
	 */
	private String mesMsg;

	/**
	 * 生产日期
	 */
	private Date productDate;
	private Date productDateMin;
	private Date productDateMax;

}
